/*注册页*/

.mobile_body.sign_in_body{background:#fff;}
/*.sign_in_main{margin-top:-15px;}*/
.complete_registration_box{padding-top: .5rem;}
.complete_registration_box .button{display: block; padding: .24rem 0; font-size: .26rem; text-align: center; color: #fff; background: #ff2222; border-radius: .05rem;}

/*输入框*/

.input_box{border-bottom: 1px solid #e6e6e6;height:40px;line-height: 40px;font-size: 14px; padding: 10px 0; position:relative;}
.input_box label{width: 63px;display: inline-block;float:left;}
.input_box .input_main{position: absolute;left: 73px;right:0px;height:40px;line-height: 40px;}
.input_box .input_main input{width: 100%;height:40px;line-height: 40px;}
.input_box .icon_box{position:absolute;right:0px;top:12px;}
.send_code_box{position: absolute;right: 0px;height:28px;line-height: 28px;top:15px;background: #2698e4;width:100px;text-align: center;}
.send_code_box a{color: #fff;font-size: 12px;display: block;}
.send_code_box span{display: none;color: #fff;}

/*发送成功后*/

.send_success.send_code_box{background: #CCCCCC;}
.send_success.send_code_box a{display: none;}
.send_success.send_code_box span{display: block;}

/*特殊输入框处理*/

.mobile_input_box.input_box .input_main{right: 100px;}

/*登陆*/

.login-box{padding: .5rem 0 .2rem;}
.login{display: block; padding: .24rem 0; font-size: .26rem; text-align: center; color: #fff; background: #ff2222; border-radius: .05rem;}
.forgot_password_register{float: left; color: #9F009F;}
.forgot_password_link{float: right; color: #0087F4;}

/*搜索页面*/

.search_link{color: #5e5e5e!important;}

/*搜索结果页面*/

.products_main{margin-bottom: .1rem;padding: 0;}
.searchList_title{padding: .2rem .24rem; border-bottom: .01rem solid #e7e7e7; font-size: .26rem; font-weight: normal; background: #fff; margin-bottom: .2rem;}
.search_none{font-size: .24rem;}
.products_item{background: #fff; border-top: .01rem solid #e7e7e7;}
.products_item_shopInfo{position: relative; padding: .3rem 0 0;}
.products_item_shopInfo .icon_box{width: .32rem; height: .32rem;}
.products_item_shopInfo .text_box{position: absolute;left: .42rem;right: 0px;font-size: .26rem;color: #343a3c; top: .3rem;}
.products_item_productInfo_link{padding: .2rem .24rem; display: block;}
.products_item_productInfo{position: relative;}
.products_item_productInfo .img_box{width: 1rem;height: 1rem;}
.products_item_productInfo .img_box img{height: 100%;}
.products_item_productInfo .text_box{position: absolute;left: 1.2rem;top: 0px;font-size: .26rem;line-height: .28rem;right: 0px;overflow: hidden;}
.products_item_productInfo .text_box span{color: #fd9104;}
.products_item_productInfo .text_box p{height: .66rem; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; color: #5e5e5e;}

/*店铺列表*/

.shoplist_none{}
.shoplist_none{background: url(../../img/media/bg_product.png) no-repeat center .53rem / 4.44rem auto; height: 5.37rem; position: relative;}
.shoplist_none:after{content: "亲，当前列表暂时为空～"; color: #9b9b9b; display: block; width: 100%; text-align: center; position: absolute; bottom: 0; left: 0; font-size: .28rem;}
.shop_item{background: #fff;padding:.2rem; margin-bottom: .2rem;}
.shop_info{margin-bottom: 10px;overflow: hidden;position: relative;}
.shop_info .img_box{width: 35px;height: 35px;background: #ccc;overflow: hidden;display: inline-block;overflow: hidden;}
.shop_info strong{font-size: 14px;line-height: 20px;color: #333;}
.shop_info p{font-size: 12px;line-height: 15px;color: #808080;;}
.shop_info .text_box{position: absolute;left: 45px;top:0px;}
.shop_info .into_the_store{position: absolute;top:10px;right: 10px;color: #ff0000;border:1px solid #ff0000;height: 24px;line-height: 24px;padding:0 10px;border-radius: 13px;}

.shop_product_main{display: inline-block;overflow: hidden;width: 100%;}
.shop_product_main li{float: left;width: 32%;display: inline-block;overflow: hidden;box-sizing: border-box;margin-right: 2%;background: #ccc;  position: relative;}
.shop_product_main li:last-of-type{margin-right: 0%;}
.shop_product_main li .text_box{text-align: right;background: rgba(255,255,255,.6);height:30px;line-height: 30px;font-size: 12px;color: #5f5f5f;padding-right: 10px;
    position: absolute; bottom: 0; right: 0; left: 0;}
.shop_link{width: .7rem; height: .7rem;}
.shop_goods_link{width: 1.76rem; height: 1.76rem;}


.media-main{
    padding: 0.2rem;
}

/*店铺首页*/

.shop_main .shop_product_list{background: #fff;}
.shop_main .shop_product_item{float: left; width: 50%;}
.shop_main .shop_product_link{padding: .24rem; display: block;}
.shop_main .shop_product_picture{border: .01rem solid #e7e7e7;}
.shop_main .shop_product_picture img{width: 2.7rem; height: 2.7rem; margin: 0 auto;}
.shop_main .shop_product_detail{height: .6rem; padding-top: .15rem; line-height: .3rem; color: #343434; font-size: .26rem; overflow: hidden;}
.shop_main .shop_product_price{color: #ff2222; padding-top: .15rem; font-size: .32rem;}
.shop_main .shop_head{padding: .24rem; background: #fff; border-bottom: .01rem solid #e7e7e7;}
.shop_main .shop_picture{width: .85rem; height: .85rem; float: left; margin-right: .24rem; border-radius: .1rem;}
.shop_main .shop_name{font-size: .36rem; line-height: .85rem;}